package com.aaa.qy127.service;

import com.aaa.qy127.entity.ChuKuCheck;
import com.aaa.qy127.util.CodeAndMsg;
import com.aaa.qy127.util.Result;
import com.sun.org.apache.bcel.internal.classfile.Code;

import java.util.List;
import java.util.Map;

public interface ChuKuCheckService {

    /**
     * 查询 所有的出库 记录表中的信息 并 分页  模糊查询
     * @param chuKuCheck
     * @return
     */
    Result getAllChuKuCheck(ChuKuCheck chuKuCheck);

    /**
     * 查询所有的 出库记录 详情 表中的 未 审核 或者 审核没有成功 的 信息 并分页
     * @param chuKuCheck
     * @return
     */
    Result getChuKuCheck(ChuKuCheck chuKuCheck);

    /**
     * 审核 通过 之后 将 出库 记录表中的内容 添加 到出库表中
     * 再将 出库 记录详情表中的 内容 添加到 出库详情表中
     * @param ckjlid
     * @param status
     * @return
     */
    CodeAndMsg tongGuo(String ckjlid,String status);

    /**
     * 通过 ckjlid 修改 状态 和 时间 和 备注的值
     * @param bz
     * @param status
     * @return
     */
    CodeAndMsg buguo(String bz,String status);

    /**
     * 查询 所有的 出库记录表中 出库审核未 通过的 信息
     * @param chuKuCheck
     * @return
     */
    Result getAllnotChuKuCheck(ChuKuCheck chuKuCheck);
}
